@charset "utf-8";

@import "css_menu.css";

/* FAIXA DE CORES USADA: 97B251 - 333230 - 736D61 - BAAA90 - FEE6BA - FFFFFF - D3D3D3 - A9A9A9 - 808080 - 000000 - FF0000 - FFCCCC*/

 * { font-family: courier; font-size: 10pt; }

.bg_color1 { background-color: #97B251; }

/* LIS */
li.session-info1		{ color: #FFFFFF; background-color: #736D61; text-align: center; padding: 6px; }
li.session-info2		{ color: #000000; background-color: #BAAA90; text-align: center; padding: 3px; }

/* TTS */
tt.reqsymbol 			{ color: #FF0000; font-weight: bold; }

/* LINKS */
a.subtle				{ color: #00008B; text-decoration: none; }

/* TABLES */
table.hide				{ width: 100%; border: solid 0px #FFFFFF; padding: 0px; }
table.width100			{ width: 100%; border: solid 1px #000000; padding: 0px; }
table.width75			{ width: 75%;  border: solid 1px #000000; padding: 0px; }
table.width60			{ width: 60%;  border: solid 1px #000000; padding: 0px; }
table.width50			{ width: 50%;  border: solid 1px #000000; padding: 0px; }
table.width30			{ width: 30%;  border: solid 1px #000000; padding: 0px; }
table.width25			{ width: 25%;  border: solid 1px #000000; padding: 0px; }
table.statistics 		{ 			   border: solid 1px #000000; padding: 3px; margin: 1px; text-align: center; }
table.statistics th 	{ background-color: #FFFFFF; color: #000000; padding: 5px; text-align: center; font-weight: bold;  cursor: default; }
table.statistics tr 	{ text-align: center; }
table.palette	 		{ position: absolute; left: 3px; top: 95%; cursor: default; }
table.legend	 		{ color: #A9A9A9; font-size: 5pt; }

	
/* TABLES ROWS */
tr.title 			th	{ background-color: #97B251; color: #FFFFFF; padding: 5px; text-align: center; font-weight: bold;  cursor: default; }
tr.title2 			th	{ background-color: #333230; color: #FFFFFF; padding: 5px; text-align: center; font-weight: normal; }
tr.content-center 	td 	{ background-color: #FFFFFF; color: #000000; padding-left: 10px; padding-right: 10px; text-align: center; }	
tr.content-left 	td 	{ background-color: #FFFFFF; color: #000000; padding-left: 10px; padding-right: 10px; text-align: left; }
tr.content-right 	td 	{ background-color: #FFFFFF; color: #000000; padding-left: 10px; padding-right: 10px; text-align: right; }

tr.erro			 	td 	{ background-color: #FFFFFF; color: #FF0000; padding-left: 10px; padding-right: 10px; text-align: center; }

tr.info_ok		 	td 	{ background-color: #97B251; color: #000000; padding-left: 5px; padding-right: 5px; text-align: center; }
tr.info_err	 		td 	{ background-color: #FFCCCC; color: #000000; padding-left: 5px; padding-right: 5px; text-align: center; }
tr.info_warn	 	td 	{ background-color: #FEE6BA; color: #000000; padding-left: 5px; padding-right: 5px; text-align: center; }

tr.row-1 				{ background-color: #D3D3D3; }
tr.row-2 				{ background-color: #FFFFFF; }
tr.row-3 				{ background-color: #97B251; }
tr.row-title 			{ background-color: #333230; }

.search_init			{ background-color: #FFFFFF; color: #A9A9A9; }
.sorting_asc 			{ background: url('../pics/sort_asc.png') no-repeat center right; }
.sorting_desc 			{ background: url('../pics/sort_desc.png') no-repeat center right; }
tbody tr.even 		td 	{ background-color: #D3D3D3; }
tbody tr.odd 		td 	{ background-color: #FFFFFF; }

/* TABLES CELLS */

td.textbutton			{ background-color: #97B251; cursor: pointer; }
td.white 				{ background-color: #FFFFFF; }
td.content-left			{ text-align: left; }

/* INPUTS */
input.button 						{ background-color: #D3D3D3; padding-left: 15px; padding-right: 15px; padding-top: 2px; padding-bottom: 2px; margin: 10px; border: 1px solid; }
input.button:hover 					{ background-color: #A9A9A9; }
input.button[disabled]:hover 		{ background-color: #D3D3D3; }
/*input.text						{ border: 1px solid; }
input.text[disabled]  				{ color: #808080; background-color: #D5D5D5; }*/
input[type="text"], 
input[type="password"]				{ border: 1px solid; }
input[type="text"][disabled]		{ color: #808080; background-color: #D5D5D5; }
input.hideshow 						{ border: 0px green; background-color: #FFFFFF; cursor: pointer; width: 20%; }
input.legendempty[disabled] 		{ border: 1px solid; background-color: #FFCCCC; width: 30px; }
input.legendtext[disabled] 			{ border: 1px solid; background-color: #FFFFFF; width: 30px; }

/* SELECTS */
select 							{ background-color: #FFFFFF; border: 1px solid; }
select.statistics				{ width: 200px; text-align: right; }
select[disabled] 				{ color: #808080; }
select:hover, select.over 		{ background-color: #D3D3D3; }

/* DIVS */
div.information		{ position: absolute; right: 1%; top: 1%; cursor: default; width: 25%; }



